{"componentChunkName":"component---node-modules-gatsby-theme-garden-src-templates-local-file-js","path":"/Run Dockerized Image","result":{"data":{"file":{"childMdx":{"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Run Dockerized Image\",\n  \"author\": \"vlwkaos\",\n  \"tags\": [],\n  \"aliases\": [],\n  \"created\": \"2023-02-09:22:37:31\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", null, \"Run Dockerized Image\"), mdx(\"p\", null, \"\\uB85C\\uCEEC\\uC5D0\\uC11C \\uD558\\uB294 \\uBC29\\uBC95\\uC740 \\uB2E4\\uC74C\\uACFC \\uAC19\\uB2E4\"), mdx(\"h2\", null, \"Container\"), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"docker run {{dockerID}}\")), mdx(\"p\", null, \"\\uB97C \\uC2E4\\uD589\\uD558\\uBA74 \\uB41C\\uB2E4. \\uADF8\\uB7EC\\uB098 \\uC9C0\\uC815\\uD55C \\uD3EC\\uD2B8\\uB85C \\uC811\\uC18D\\uD574\\uB3C4 \\uC811\\uC18D\\uD560 \\uC218 \\uC5C6\\uC744 \\uAC83\\uC774\\uB2E4.\\n\\uC65C\\uB0D0, \\uB3C4\\uCEE4\\uC5D0\\uC11C\\uB9CC \\uC6B0\\uB9AC\\uAC00 \\uC9C0\\uC815\\uD55C \\uD3EC\\uD2B8\\uB97C \\uB178\\uCD9C\\uC2DC\\uCF30\\uC9C0 \\uB85C\\uCEEC \\uD658\\uACBD\\uC5D0\\uC11C\\uB294 \\uC5EC\\uC804\\uD788 \\uB9C9\\uD600\\uC788\\uAE30 \\uB54C\\uBB38\\uC774\\uB2E4.\"), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"docker run -p 5000:8080 {{dockerID}}\")), mdx(\"p\", null, \"\\uC67C\\uCABD\\uC740 \\uB85C\\uCEEC \\uD3EC\\uD2B8\\uC774\\uACE0 \\uC624\\uB978\\uCABD\\uC740 docker \\uC5D0\\uC11C \\uC9C0\\uC815\\uD55C \\uD3EC\\uD2B8\\uC774\\uB2E4. \", mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"-p\"), \" \\uC635\\uC158\\uC73C\\uB85C \\uD3EC\\uD2B8\\uD3EC\\uC6CC\\uB529\\uC744 \\uD558\\uB294 \\uAC83\\uC774\\uB2E4. (\\uC624\\uB978\\uCABD=\\uB3CC\\uACE0\\uC788\\uB294 \\uC11C\\uBE44\\uC2A4\\uC5D0 \\uC811\\uADFC\\uD558\\uAE30 \\uC704\\uD55C \\uD3EC\\uD2B8)\"), mdx(\"p\", null, \"\\uD55C\\uAC00\\uC9C0 \\uAE30\\uC5B5\\uD560 \\uC810\\uC740 \\uC774 \\uC0C1\\uD0DC\\uC5D0\\uC11C \\uD130\\uBBF8\\uB110\\uC744 \\uC885\\uB8CC\\uD558\\uB354\\uB2C8\\uB77C\\uB3C4 container\\uB294 \\uC5EC\\uC804\\uD788 \\uC2E4\\uD589 \\uC911\\uC774\\uB77C\\uB294 \\uC810\\uC774\\uB2E4. container\\uB97C \\uC9C1\\uC811 \\uC885\\uB8CC\\uC2DC\\uCF1C\\uC57C\\uD55C\\uB2E4.\"), mdx(\"pre\", null, mdx(\"code\", {\n    parentName: \"pre\"\n  }, \"docker ps\\ndocker stop {{id}}\\n\")), mdx(\"p\", null, \"container \\uB07C\\uB9AC \\uB370\\uC774\\uD130\\uB97C \\uACF5\\uC720\\uD558\\uACE0 \\uC2F6\\uC744 \\uC218 \\uC788\\uB2E4. \\uC774\\uB7F4 \\uB54C\\uB294 Volume\\uC744 \\uC774\\uC6A9\\uD55C\\uB2E4.\"), mdx(\"h2\", null, \"Volume\"), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"docker volume create shared-vol\")), mdx(\"p\", null, \"Volume\\uC740 \\uADF8\\uB0E5 \\uACF5\\uC6A9 \\uD3F4\\uB354\\uB77C\\uACE0 \\uBCF4\\uBA74\\uB41C\\uB2E4. Volume\\uC740 \\uD30C\\uC77C\\uC744 \\uC720\\uC9C0\\uC2DC\\uD0AC \\uC218 \\uC788\\uACE0 \\uAC01\\uAE30 \\uB2E4\\uB978 Container\\uC5D0\\uC11C \\uAC00\\uC838\\uB2E4 \\uC4F8 \\uC218 \\uC788\\uB2E4.\"), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"docker run --mount source=shared-vol,target=/folder\")), mdx(\"h2\", null, \"Debugging\"), mdx(\"p\", null, \"Docker GUI\\uB97C \\uC774\\uC6A9\\uD558\\uC5EC \\uD604\\uC7AC \\uC2E4\\uD589\\uC911 \\uC0C1\\uD0DC\\uC640 \\uC5EC\\uB7EC\\uAC00\\uC9C0 \\uB85C\\uADF8\\uB97C \\uBCFC \\uC218 \\uC788\\uB2E4.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"1 process per container\")), mdx(\"h2\", null, \"\\uC774\\uBBF8\\uC9C0 \\uB0B4\\uBD80 \\uC258 \\uC811\\uADFC\"), mdx(\"p\", null, \"\\uB3C4\\uCEE4\\uB97C \\uC5F4\\uACE0 \\uC2E4\\uD589\\uC911\\uC778 \\uC778\\uC2A4\\uD134\\uC2A4\\uB97C \\uCC3E\\uB294\\uB2E4.\"), mdx(\"p\", null, mdx(\"inlineCode\", {\n    parentName: \"p\"\n  }, \"sudo docker exec -it $CONTAINER_NAME /bin/sh\")));\n}\n;\nMDXContent.isMDXComponent = true;","outboundReferences":[],"inboundReferences":[{"__typename":"Mdx","body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"Docker\",\n  \"author\": \"vlwkaos\",\n  \"created\": \"2021-07-16:20:16:31\"\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"h1\", null, \"Docker\"), mdx(\"p\", null, \"\\uC124\\uCE58 \\uD658\\uACBD\\uC744 \\uB3D9\\uC77C\\uD558\\uAC8C \\uC801\\uC6A9\\uD558\\uAE30 \\uC704\\uD574 \\uD658\\uACBD\\uC744 \\uD1B5\\uCA30\\uB85C \\uC774\\uBBF8\\uC9C0\\uD654 \\uD55C\\uB2E4.\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/Dockerfile\",\n    \"title\": \"Dockerfile\"\n  }, \"[[Dockerfile]]\"), \"\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/Docker%20timezone%20%EC%84%B8%ED%8C%85\",\n    \"title\": \"Docker timezone 세팅\"\n  }, \"[[Docker timezone \\uC138\\uD305]]\"), \"\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/Run%20Dockerized%20Image\",\n    \"title\": \"Run Dockerized Image\"\n  }, \"[[Run Dockerized Image]]\"), \"\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"https://blog.nrwl.io/nx-and-node-microservices-b6df3cd1bad6\"\n  }, \"nx mono repo \\uB3C4\\uCEE4\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/multi-container%20%EA%B4%80%EB%A6%AC\",\n    \"title\": \"multi-container 관리\"\n  }, \"[[multi-container \\uAD00\\uB9AC]]\"), \"\"), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\\uBBF8\\uC0AC\\uC6A9 \\uC774\\uBBF8\\uC9C0/\\uCEE8\\uD14C\\uC774\\uB108 \\uC81C\\uAC70\", mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"docker rmi -f $(docker images -qa -f 'dangling=true')\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"inlineCode\", {\n    parentName: \"li\"\n  }, \"docker container prune\")))), mdx(\"li\", {\n    parentName: \"ul\"\n  }, \"\", mdx(\"a\", {\n    parentName: \"li\",\n    \"href\": \"/Docker-out-of-docker\",\n    \"title\": \"Docker-out-of-docker\"\n  }, \"[[Docker-out-of-docker]]\"), \"\")));\n}\n;\nMDXContent.isMDXComponent = true;","parent":{"__typename":"File","id":"ff44d53d-cd87-5e6b-ae3e-fceefba4708c","fields":{"slug":"/Docker","title":"Docker"}}}]},"fields":{"slug":"/Run Dockerized Image","title":"Run Dockerized Image"}}},"pageContext":{"id":"661684c9-881a-53e1-bcd9-b3fec249cfaf"}},"staticQueryHashes":["2098632890","2468095761"]}